self motivated - German English Dictionary